
using System;
using System.Text;

using NHibernate;
using NHibernate.Cfg;
using NHibernate.Criterion;
using NHibernate.Exceptions;

using NuevoGenNHibernate.EN.Ebay;
using NuevoGenNHibernate.CAD.Ebay;

namespace NuevoGenNHibernate.CEN.Ebay
{
public partial class VentaCEN
{
    public bool ComprobarFraude(int p_oid)
    {
        /*PROTECTED REGION ID(_kXjnwJBXEeGTjpq4bf1IUQ) ENABLED START*/

        // Write here your custom code...

        //throw new NotImplementedException ("Method ComprobarFraude() not yet implemented.");

        /*PROTECTED REGION END*/

        VentaEN en = _IVentaCAD.ReadOIDDefault(p_oid);
        UsuarioCAD _IUsuarioCAD = new UsuarioCAD();
        UsuarioCEN vendedor = new UsuarioCEN(_IUsuarioCAD);
        int puntos = 0;
        bool fraude = true;

        //if (administrador confirma)
        if (en.Vendedor.CuentaBancaria > 0) //Falta UsuarioCEN_ConfirmarCuenta??
        {
            foreach (VotacionEN voto in en.Votacion)
            {
                puntos += voto.Valor;
            }
            if (puntos >= 0)
                fraude = false;
        }

        return fraude;
    }
}
}
